home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Invisible Universe
/
Invisible Universe (1995)(Voyager)[Mac-PC].iso
/
mac
/
MOVIES
/
STARMAP.DIR
/
00010_Script_buildStarMapButtons
< prev
next >
Wrap
Text File
|
1995-11-16
|
12KB
|
293 lines
on buildStarMapButtons
global gNS, gSNN1a,gSNN1b,gSNN1c,gSNN2a,gSNN2b,gSNN2c
global gSNN3a,gSNN3b,gSNN4a, gSNN4b, gSNS1, gSNS2, gSNS3, gSNS4,gSS1a, gSS1b --initialized in buildStarMapButtons2
if voidP(gNS) then
set gNS to [:] --Night Sky
addProp gNS, 5, LO(5,"SNN1",5,0)
addProp gNS, 6, LO(6,"SNN2",6,0)
addProp gNS, 7, LO(7,"SNN3",7,0)
addProp gNS, 8, LO(8,"SNN4",8,0)
addProp gNS, 9, LO(9,"SNS1",9,0)
addProp gNS, 10, LO(10"SNS2",10,0)
addProp gNS, 11, LO(11,"SNS3",11,0)
addProp gNS, 12, LO(12,"SNS4",12,0)
-- addProp gNS, 17, art(17,"SF.PIC","SFR.PIC","SFP.PIC","playHelp"&"e&"S""e) --fiorella
addProp gNS, 17, art(17,"SF.PIC","SFR.PIC","SFP.PIC","playHelp") --fiorella
addProp gNS, 18, art(18,"SHIDE.PIC","SHIDER.PIC","SHIDEP.PIC","hideNames") --hide names
addProp gNS , 19, art(19,"SSHOW.PIC","SSHOWR.PIC","SSHOWP.PIC","showNames") --show names
addProp gNS, 20, art(20, "ST.PIC", "STR.PIC", "STP.PIC", "retrace")
addProp gNS, 21, art(21,"SC.PIC", "SCR.PIC", "SCP.PIC", "doContents")
set gSNN1a to [:] --Top Left North Night Sky
-- addProp gSNN1a, 4, t("SNN3","Down")
-- addProp gSNN1a, 5, t("SNN2","Right")
addProp gSNN1a, 6, LO(6,"QMG1R", 6, 27)
addProp gSNN1a, 7, LO(7,"Q273V", 7, 28)
addProp gSNN1a, 8, LO(8,"G426V", 8, 29)
addProp gSNN1a, 9, LO(9,"G464V", 9, 30)
addProp gSNN1a, 10, LO(10, "G456H", 10, 31)
addProp gSNN1a, 11, LO(11,"G453V", 11, 32)
addProp gSNN1a, 12, LO(12,"G476V", 12, 33)
addProp gSNN1a, 13, LO(13,"GM49V", 13, 34)
addProp gSNN1a, 14, LO(14,"GM90V", 14, 35)
addProp gSNN1a, 15, LO(15,"G443V", 15, 36)
addProp gSNN1a, 16, LO(16,"G421V", 16, 37)
addProp gSNN1a, 17, LO(17,"GM84V", 17, 38)
addProp gSNN1a, 18, LO(18,"GM87V", 18, 39)
addProp gSNN1a, 19, LO(19,"GVIRV", 0, 40)
addProp gSNN1a, 20, LO(20,"GM91V", 20, 41)
addProp gSNN1a, 21, LO(21,"GM88V", 21, 42)
addProp gSNN1a, 22, LO(22,"GM10V", 22, 43)
addProp gSNN1a, 23, LO(23,"G136V", 23, 44)
addProp gSNN1a, 24, region("SNN1",1)
addProp gSNN1a, 25, region("SNN1",1)
addProp gSNN1a, 27, LO(27,"QMG1R", 6, 27)
addProp gSNN1a, 28, LO(28,"Q273V", 7, 28)
addProp gSNN1a, 29, LO(29,"G426V", 8, 29)
addProp gSNN1a, 30, LO(30,"G464V", 9, 30)
addProp gSNN1a, 31, LO(31, "G456H", 10, 31)
addProp gSNN1a, 32, LO(32,"G453V", 11, 32)
addProp gSNN1a, 33, LO(33,"G476V", 12, 33)
addProp gSNN1a, 34, LO(34,"GM49V", 13, 34)
addProp gSNN1a, 35, LO(35,"GM90V", 14, 35)
addProp gSNN1a, 36, LO(36,"G443V", 15, 36)
addProp gSNN1a, 37, LO(37,"G421V", 16, 37)
addProp gSNN1a, 38, LO(38,"GM84V", 17, 38)
addProp gSNN1a, 39, LO(39,"GM87V", 18, 39)
addProp gSNN1a, 40, LO(40,"GVIRV", 19, 40)
addProp gSNN1a, 41, LO(41,"GM91V", 20, 41)
addProp gSNN1a, 42, LO(42,"GM88V", 21, 42)
addProp gSNN1a, 43, LO(43,"GM10V", 22, 43)
addProp gSNN1a, 44, LO(44,"G136V", 23, 44)
addProp gSNN1a, 45, region("SNN1",2)
addProp gSNN1a, 46, region("SNN1",2)
addProp gSNN1a, 47, region("SNN1",2)
set gSNN1b to [:] --Top Left North Night Sky
-- addProp gSNN1b, 4, t("SNN3","Down")
-- addProp gSNN1b, 5, t("SNN2","Right")
addProp gSNN1b, 6, LO(6,"GM64V", 6, 27)
addProp gSNN1b, 7, LO(7,"Q275V", 7, 28)
addProp gSNN1b, 8, LO(8,"GCOMV", 0, 29)
addProp gSNN1b, 9, LO(9,"GC45R", 9, 30)
addProp gSNN1b, 10, LO(10, "GMICV", 10, 31)
addProp gSNN1b, 11, LO(11,"G463V", 11, 32)
addProp gSNN1b, 12, LO(12,"YM3_V", 12, 33)
addProp gSNN1b, 13, LO(13,"G539V", 13, 34)
addProp gSNN1b, 14, LO(14,"G538V", 14, 35)
addProp gSNN1b, 15, LO(15,"GM94V", 15, 36)
addProp gSNN1b, 16, LO(16,"G448V", 16, 37)
addProp gSNN1b, 17, LO(17,"G415V", 17, 38)
addProp gSNN1b, 18, LO(18,"GWHIV", 18, 39)
addProp gSNN1b, 19, LO(19,"G371V", 19, 40)
addProp gSNN1b, 20, LO(20,"Q231I", 20, 41)
addProp gSNN1b, 21, region("SNN1",0)
addProp gSNN1b, 22, region("SNN1",0)
addProp gSNN1b, 27, LO(27,"GM64V", 6, 27)
addProp gSNN1b, 28, LO(28,"Q275V", 7, 28)
addProp gSNN1b, 29, LO(29,"GCOMV", 8, 29)
addProp gSNN1b, 30, LO(30,"GC45R", 9, 30)
addProp gSNN1b, 31, LO(31, "GMICV", 10, 31)
addProp gSNN1b, 32, LO(32,"G463V", 11, 32)
addProp gSNN1b, 33, LO(33,"YM3_V", 12, 33)
addProp gSNN1b, 34, LO(34,"G539V", 13, 34)
addProp gSNN1b, 35, LO(35,"G538V", 14, 35)
addProp gSNN1b, 36, LO(36,"GM94V", 15, 36)
addProp gSNN1b, 37, LO(37,"G448V", 16, 37)
addProp gSNN1b, 38, LO(38,"G415V", 17, 38)
addProp gSNN1b, 39, LO(39,"GWHIV", 18, 39)
addProp gSNN1b, 40, LO(40,"G371V", 19, 40)
addProp gSNN1b, 41, LO(41,"Q231I", 20, 41)
addProp gSNN1b, 42, region("SNN1",2)
addProp gSNN1b, 43, region("SNN1",2)
addProp gSNN1b, 44, region("SNN1",2)
set gSNN1c to [:] --Top Left North Night Sky
-- addProp gSNN1c, 4, t("SNN3","Down")
-- addProp gSNN1c, 5, t("SNN2","Right")
addProp gSNN1c, 6, LO(6,"Q100R", 6, 27)
addProp gSNN1c, 7, LO(7,"G331V", 7, 28)
addProp gSNN1c, 8, LO(8,"G307V", 8, 29)
addProp gSNN1c, 9, LO(9,"GM81V", 9, 30)
addProp gSNN1c, 10, LO(10, "GM82V", 10, 31)
addProp gSNN1c, 11, LO(11,"G268V", 11, 32)
addProp gSNN1c, 12, LO(12,"G4C4R", 12, 33)
addProp gSNN1c, 13, LO(13,"Q431R", 13, 34)
addProp gSNN1c, 14, LO(14,"YM67V", 14, 35)
addProp gSNN1c, 15, LO(15,"G227V", 15, 36)
addProp gSNN1c, 16, region("SNN1",0)
addProp gSNN1c, 17, region("SNN1",0)
addProp gSNN1c, 18, region("SNN1",1)
addProp gSNN1c, 19, region("SNN1",1)
addProp gSNN1c, 27, LO(27,"Q100R", 6, 27)
addProp gSNN1c, 28, LO(28,"G331V", 7, 28)
addProp gSNN1c, 29, LO(29,"G307V", 8, 29)
addProp gSNN1c, 30, LO(30,"GM81V", 9, 30)
addProp gSNN1c, 31, LO(31, "GM82V", 10, 31)
addProp gSNN1c, 32, LO(32,"G268V", 11, 32)
addProp gSNN1c, 33, LO(33,"G4C4R", 12, 33)
addProp gSNN1c, 34, LO(34,"Q431R", 13, 34)
addProp gSNN1c, 35, LO(35,"YM67V", 14, 35)
addProp gSNN1c, 36, LO(36,"G227V", 15, 36)
set gSNN2a to [:] --Top Right North Night Sky
-- addProp gSNN2a, 4, t("SNN4","Down")
-- addProp gSNN2a, 5, t("SNN1","Left")
addProp gSNN2a, 6, LO(6,"QMG1R", 6, 27)
addProp gSNN2a, 7, LO(7,"Q273V", 7, 28)
addProp gSNN2a, 8, LO(8,"G426V", 8, 29)
addProp gSNN2a, 9, LO(9,"G464V", 9, 30)
addProp gSNN2a, 10, LO(10, "G136V", 10, 31)
addProp gSNN2a, 11, LO(11,"G456H", 11, 32)
addProp gSNN2a, 12, LO(12,"G453V", 12, 33)
addProp gSNN2a, 13, LO(13,"G476V", 13, 34)
addProp gSNN2a, 14, LO(14,"GM49V", 14, 35)
addProp gSNN2a, 15, LO(15,"GM90V", 15, 36)
addProp gSNN2a, 16, LO(16," G443V", 16, 37)
addProp gSNN2a, 17, LO(17,"G421V", 17, 38)
addProp gSNN2a, 18, LO(18,"GM84V", 18, 39)
addProp gSNN2a, 19, LO(19,"GM87V", 19, 40)
addProp gSNN2a, 20, LO(20,"GVIRV", 0, 41)
addProp gSNN2a, 21, LO(21,"GM91V", 21, 42)
addProp gSNN2a, 22, LO(22,"GM88V", 22, 43)
addProp gSNN2a, 23, LO(23,"GM10V", 23, 44)
addProp gSNN2a, 24, LO(24,"G536V", 24, 45)
addProp gSNN2a, 25, region("SNN2",1)
addProp gSNN2a, 26, region("SNN2",1)
addProp gSNN2a, 27, LO(27,"QMG1R", 6, 27)
addProp gSNN2a, 28, LO(28,"Q273V", 7, 28)
addProp gSNN2a, 29, LO(29,"G426V", 8, 29)
addProp gSNN2a, 30, LO(30,"G464V", 9, 30)
addProp gSNN2a, 31, LO(31, "G136V", 10, 31)
addProp gSNN2a, 32, LO(32,"G456H", 11, 32)
addProp gSNN2a, 33, LO(33,"G453V", 12, 33)
addProp gSNN2a, 34, LO(34,"G476V", 13, 34)
addProp gSNN2a, 35, LO(35,"GM49V", 14, 35)
addProp gSNN2a, 36, LO(36,"GM90V", 15, 36)
addProp gSNN2a, 37, LO(37,"G443V", 16, 37)
addProp gSNN2a, 38, LO(38,"G421V", 17, 38)
addProp gSNN2a, 39, LO(39,"GM84V", 18, 39)
addProp gSNN2a, 40, LO(40,"GM87V", 19, 40)
addProp gSNN2a, 41, LO(41,"GVIRV", 20, 41)
addProp gSNN2a, 42, LO(42,"GM91V", 21, 42)
addProp gSNN2a, 43, LO(43,"GM88V", 22, 43)
addProp gSNN2a, 44, LO(44,"GM10V", 23, 44)
addProp gSNN2a, 45, LO(45,"G536V", 24, 45)
addProp gSNN2a, 46, region("SNN2",2)
addProp gSNN2a, 47, region("SNN2",2)
set gSNN2b to [:] --Top Right North Night Sky
-- addProp gSNN2b, 4, t("SNN4","Down")
-- addProp gSNN2b, 5, t("SNN1","Left")
addProp gSNN2b, 6, LO(6,"GC45R", 6, 27)
addProp gSNN2b, 7, LO(7,"GM64V", 7, 28)
addProp gSNN2b, 8, LO(8,"Q275V", 8, 29)
addProp gSNN2b, 9, LO(9,"GCOMV", 0, 30)
addProp gSNN2b, 10, LO(10, "GMICV", 10, 31)
addProp gSNN2b, 11, LO(11,"G463V", 11, 32)
addProp gSNN2b, 12, LO(12,"YM3_V", 12, 33)
addProp gSNN2b, 13, LO(13,"G539V", 13, 34)
addProp gSNN2b, 14, LO(14,"G538V", 14, 35)
addProp gSNN2b, 15, LO(15,"GM94V", 15, 36)
addProp gSNN2b, 16, LO(16,"G448V", 16, 37)
addProp gSNN2b, 17, LO(17,"G415V", 17, 38)
addProp gSNN2b, 18, LO(18,"GWHIV", 18, 39)
addProp gSNN2b, 19, LO(19,"G371V", 19, 40)
addProp gSNN2b, 20, LO(20,"G331V", 20, 41)
addProp gSNN2b, 21, LO(21,"Q100R", 21, 42)
addProp gSNN2b, 22, region("SNN2",0)
addProp gSNN2b, 23, region("SNN2",0)
addProp gSNN2b, 24, region("SNN2",2)
addProp gSNN2b, 25, region("SNN2",2)
addProp gSNN2b, 27, LO(27,"GC45R", 6, 27)
addProp gSNN2b, 28, LO(28,"GM64V", 7, 28)
addProp gSNN2b, 29, LO(29,"Q275V", 8, 29)
addProp gSNN2b, 30, LO(30,"GCOMV", 9, 30)
addProp gSNN2b, 31, LO(31, "GMICV", 10, 31)
addProp gSNN2b, 32, LO(32,"G463V", 11, 32)
addProp gSNN2b, 33, LO(33,"YM3_V", 12, 33)
addProp gSNN2b, 34, LO(34,"G539V", 13, 34)
addProp gSNN2b, 35, LO(35,"G538V", 14, 35)
addProp gSNN2b, 36, LO(36,"GM94V", 15, 36)
addProp gSNN2b, 37, LO(37,"G448V", 16, 37)
addProp gSNN2b, 38, LO(38,"G415V", 17, 38)
addProp gSNN2b, 39, LO(39,"GWHIV", 18, 39)
addProp gSNN2b, 40, LO(40,"G371V", 19, 40)
addProp gSNN2b, 41, LO(41,"G331V", 20, 41)
addProp gSNN2b, 42, LO(42,"Q100R", 21, 42)
set gSNN2c to [:] --Top Right North Night Sky
-- addProp gSNN2c, 4, t("SNN4","Down")
-- addProp gSNN2c, 5, t("SNN1","Left")
addProp gSNN2c, 6, LO(6,"G268V", 6, 27)
addProp gSNN2c, 7, LO(7,"Q431R", 7, 28)
addProp gSNN2c, 8, LO(8,"Q231I", 8, 29)
addProp gSNN2c, 9, LO(9,"G297V", 9, 30)
addProp gSNN2c, 10, LO(10, "YM92V", 10, 31)
addProp gSNN2c, 11, LO(11,"GHRAR", 11, 32)
addProp gSNN2c, 12, LO(12,"Q165R", 12, 33)
addProp gSNN2c, 13, LO(13,"GHERV", 13, 34)
addProp gSNN2c, 14, LO(14,"G307V", 14, 35)
addProp gSNN2c, 15, LO(15,"GM81V", 15, 36)
addProp gSNN2c, 16, LO(16,"GM82V", 16, 37)
addProp gSNN2c, 17, region("SNN2",1)
addProp gSNN2c, 18, region("SNN2",1)
addProp gSNN2c, 19, region("SNN2",0)
addProp gSNN2c, 20, region("SNN2",0)
-- addProp gSNN2c, 21, t("SNN1","Left")
addProp gSNN2c, 27, LO(27,"G268V", 6, 27)
addProp gSNN2c, 28, LO(28,"Q431R", 7, 28)
addProp gSNN2c, 29, LO(29,"Q231I", 8, 29)
addProp gSNN2c, 30, LO(30,"G297V", 9, 30)
addProp gSNN2c, 31, LO(31, "YM92V", 10, 31)
addProp gSNN2c, 32, LO(32,"GHRAR", 11, 32)
addProp gSNN2c, 33, LO(33,"Q165R", 12, 33)
addProp gSNN2c, 34, LO(34,"GHERV", 13, 34)
addProp gSNN2c, 35, LO(35,"G307V", 14, 35)
addProp gSNN2c, 36, LO(36,"GM81V", 15, 36)
addProp gSNN2c, 37, LO(37,"GM82V", 16, 37)
buildStarMapButtons2
-- sort gSNN1a
-- sort gSNN1b
-- sort gSNN1c
-- sort gSNN2a
-- sort gSNN2b
-- sort gSNN2c
-- sort gSNN3a
-- sort gSNN3b
-- sort gSNN4a
-- sort gSNN4b
-- sort gSNS1
-- sort gSNS2
-- sort gSNS3
-- sort gSNS4
-- sort gSS1a
-- sort gSS1b
end if
end buildStarMapButtons
on ink c,sc
return birth(script "ink",c,sc)
end ink
on hi c,L,c1,c2
return birth(script "hilite",c,L,c1,c2)
end hi
on art c,n,r,p,sc
return birth(script "art",c, n,r,p,sc)
end art
on LO c,theObjectFrame,c1,c2
return birth(script "little objects",c,theObjectFrame,c1,c2)
end LO
on region f,o
return birth(script "region",f,o)
end
--on t w,h
-- return birth(script "transition",w,h)
--end t